@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
::selection{background:#d92738;color:#fff;}
::-moz-selection{background:#d92738;color:#fff;}
::-webkit-selection{background:#d92738;color:#fff;}
body,div,h1,h2,h3,h4,h5,h6,li,p,section,ul,dl,dd{margin:0;padding:0;}
body,button,input,select,textarea{color:#2b2e54;font-size:14px;font-family:Verdana,"Microsoft YaHei",Helvetica,sans-serif;}
li{list-style:none;}
em,i{font-style:normal;}
a img{border:none;}
a{color:#0071c0;text-decoration:none;}
a:hover{color:#0071c0;}
.fl{float:left;}
.fr{float:right;}
.di{display:inline-block;}
.clearfix:after,.clearfix:before{display:table;content:"";}
.clearfix:after{clear:both;}
body,html{height:100%;}
.sys-body{overflow-x:auto;min-width:1200px;background-color: #ecf0f6;}
.sys-header{position:absolute;z-index:9998;width:100%;height:55px;background-color:#081a3e;background-image:url(../images/header.jpg);background-position:right top;background-repeat:no-repeat;}
.sys-logo{position:absolute;top:0;left:25px;overflow:hidden;width:400px;height:55px;background:url(../images/logo.png) no-repeat left center;font-size:0;}
.sys-logo h1{margin-top:auto;margin-bottom:auto;padding-top:10px;color:#fff;text-indent:55px;font-weight:400;font-size:20px;line-height:30px;}
.sys-logo h2{margin-top:auto;margin-bottom:auto;color:#fff;text-indent:55px;font-weight:400;font-size:16px;}
.sys-menu{position:relative;display:inline-block;margin-left:480px;}
.sys-menu li{position:relative;z-index:1;float:left;border-right:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(255,255,255,.15);}
.sys-menu li:first-child{border-left:none;}
.sys-menu li.sys-menu-last,.sys-menu li:last-child{border-right:none;}
.sys-menu li a{display:block;padding:0 20px;height:55px;color:#c8e6fa;text-align:center;text-decoration:none;font:18px/55px "Microsoft YaHei";}
.sys-menu li:first-child a{overflow:hidden;border-radius:6px 0 0;}
.sys-menu li a:hover,.sys-menu li.current a{color:#fff;}
.sys-menu .curLine{position:absolute;top:0;left:0;z-index:0;overflow:hidden;height:55px;border-top:3px solid #fb8600;background-color:rgba(255,255,255,.1);line-height:46px;}
.sys-menu-child{position:absolute;display:none;padding:0 0 20px;width:100%;min-width:120px;background-color:#368c91;}
.sys-menu li:hover .sys-menu-child{display:block;}
.sys-menu-child li{position:relative;float:none;display:block;width:100%;}
.sys-menu-child li:before{position:absolute;top:-26px;left:16px;color:rgba(255,255,255,.5);content:".";font-size:48px;}
.sys-menu-child li a{display:block;padding:0 20px 0 40px;width:100%;height:36px;text-align:left;font-size:16px;line-height:36px;}
.sys-menu-child li a:hover,.sys-menu-child li.on a{background-color:rgba(255,255,255,.1);}
.sys-menu-child li.active{background-color:rgba(255,255,255,.2);}
.sys-menu-child li.active a{color:#fff;}
.sys-topbar{position:absolute;top:3px;right:15px;border-radius:4px;}
.sys-topbar img{display:inline-block;vertical-align: middle;border-radius: 50%;width:48px;height:48px;position: relative;z-index: 5;background-color: rgba(0,0,0,.8);}
.sys-topbar span{margin-left:-4px;padding:2px 6px;display:inline-block;vertical-align: middle; background-color: rgba(0,0,0,.8);border-radius: 0  4px 4px 0; position: relative; z-index: 1;}
.sys-topbar ul{padding-left:10px;border-left:1px solid #3344a4;}
.sys-topbar a{color:#c8e6fa;text-decoration:none;}


.sys-sidebar{position:fixed;top:55px;left:0;z-index:4;z-index:90;width:260px;height:100%;background:#435475;}
.sys-sidebar>ul>li{position:relative;margin-bottom: 1px}
.sys-sidebar>ul>li>a{display:block;padding-left:15px;height:40px;color:#eee;text-decoration:none;font:16px/40px "Microsoft YaHei"; white-space: nowrap; overflow: hidden;background-color:rgba(255,255,255,.05);}
.sys-sidebar>ul>li.active>a{border-right:4px solid #ecf0f6;color:#fff;}
.sys-sidebar>ul>li>ul{padding:10px 10px 15px;width:240px;}
.sys-sidebar>ul>li>ul>li{position: relative;}
.sys-sidebar>ul>li>ul>li:before{content:"";width:7px;height:7px;border-radius: 50%;position: absolute;left:7px;top:10px;background: #bdc1cb;}
.sys-sidebar>ul>li>ul>li>a{display:block;padding-left:25px;height:28px;color:#fff;text-decoration:none;font:15px/28px "Microsoft YaHei";white-space: nowrap;overflow: hidden;border-right:none;background-color: transparent;}
.sys-sidebar>ul>li>ul> li> a:hover{color:#fb8600;}
.sys-sidebar>ul>li>ul{position: relative;}
.sys-sidebar>ul>li>ul:before{position: absolute;top:0;bottom:28px;left:20px; display:block;content:"";width:1px;background-color: #bdc1cb;}
.sys-sidebar>ul>li>ul>li.active:before{margin-left: -3px;margin-top:-4px; content:"\e665";font-family: "cetc";background-color: transparent;font-size:12px;color:#fb8600;}
.sys-sidebar>ul>li>ul>li.active>a{color:#fb8600}
.sys-sidebar>ul>li:hover ul{display:block;}
.sys-sidebar em{position:absolute;top:5px;right:5px;padding:10px;opacity:.5;cursor:default;}
.sys-sidebar i{margin-right:4px;font-size:16px;}
.sys-sidebar >ul >li >em{ position:absolute;top:0;right:5px; opacity:.5; cursor:default; padding:10px;cursor: pointer;color:#fff;z-index: 99;}
.sys-sidebar >ul >li >em:hover{opacity: 1;}
.sys-sidebar >ul >li >em.open:after{content:"\e65e";font-size:20px;font-family: "cetc"}
.sys-sidebar >ul >li >em.hide:after{content:"\e65f";font-size:20px;font-family: "cetc"}

.sys-sidebar-menu{ position: fixed;left:0;top:47px; z-index: 21;bottom:0;width:60px;padding-top:55px;background-color: #3c4c6a;border-right: 1px solid #33425d}
.sys-sidebar-menu li { position: relative; z-index: 9;white-space: nowrap;}
.sys-sidebar-menu li a{padding:10px; display: block;height:40px;text-align: center; white-space: nowrap;}
.sys-sidebar-menu li i{font-size:20px;color: #fff;}
.sys-sidebar-menu li span{display:none;position: absolute;left:40px;top:5px;height:30px;color:#fff; border-radius:4px;font-size: 12px;background-color: rgba(0,0,0,1);padding:5px;text-align: center; z-index: 29}
.sys-sidebar-menu li span:before{display:inline-block;content:""; width:0;height:0;  border-top: 6px solid transparent;  border-right: 6px solid #000;  border-bottom: 6px solid transparent;position: absolute;left:-6px;top:8px;}
.sys-sidebar-menu li:hover span{}
/*.sys-sidebar-menu li.active{background-color: #4d5d7c;}*/
.curLineY{position:absolute;top:55px;left:0;z-index:5;overflow:hidden;height:40px;width:60px;border-left:2px solid #fb8600;background-color:#4d5d7c;}
.sys-sidebar-submenu{margin-left: 60px;text-indent: 20px;}
.sys-sidebar-submenu h2{color:#ccc;font-size:16px;font-weight: normal;display:inline-block;margin:10px 0 10px 10px;padding:2px 10px;text-align: left;text-indent: 0;}
.sys-sidebar-submenu>ul>li{position:relative;margin-bottom: 1px; z-index: 1;text-align: left;}
.sys-sidebar-submenu>ul>li>a{display:block;height:40px;color:#eee;text-decoration:none;font:16px/40px "Microsoft YaHei"; white-space: nowrap; overflow: hidden;background-color:rgba(255,255,255,.05);text-indent: 10px;}
.sys-sidebar-submenu>ul>li.active>a{border-right:4px solid #ecf0f6;color:#fff;}
.sys-sidebar-submenu>ul>li>ul{position: relative;padding:10px 10px 15px;margin-left: 10px;text-indent: 0; z-index: 5}
.sys-sidebar-submenu>ul>li>ul>li{position: relative; z-index: 6;white-space: nowrap;}
.sys-sidebar-submenu>ul>li>ul>li:before{content:"";width:7px;height:7px;border-radius: 50%;position: absolute;left:7px;top:10px;background: #bdc1cb; z-index: 7}
.sys-sidebar-submenu>ul>li>ul>li>a{display:block;padding-left:25px;height:28px;color:#fff;text-decoration:none;font:14px/28px "Microsoft YaHei";white-space: nowrap;overflow: hidden;border-right:none;background-color: transparent;}
.sys-sidebar-submenu>ul>li>ul> li> a:hover{color:#fb8600;}
.sys-sidebar-submenu>ul>li>ul:before{position: absolute;top:0;bottom:28px;left:20px; display:block;content:"";width:1px;background-color: #bdc1cb;}
.sys-sidebar-submenu>ul>li>ul>li.active:before{margin-left: -3px;margin-top:-4px; content:"\e665";font-family: "cetc";background-color: transparent;font-size:12px;color:#fb8600;}
.sys-sidebar-submenu>ul>li>ul>li.active>a{color:#fb8600}
.sys-sidebar-submenu>ul>li:hover ul{display:block;}
.sys-sidebar-submenu em{position:absolute;top:5px;right:5px;padding:10px;opacity:.5;cursor:default;}
.sys-sidebar-submenu i{margin-right:4px;font-size:16px;}
.sys-sidebar-submenu >ul >li >em{ position:absolute;top:0;right:5px; opacity:.5; cursor:default; padding:10px;cursor: pointer;color:#fff;z-index: 99;}
.sys-sidebar-submenu >ul >li >em:hover{opacity: 1;}
.sys-sidebar-submenu >ul >li >em.open:after{content:"\e65e";font-size:20px;font-family: "cetc"}
.sys-sidebar-submenu >ul >li >em.hide:after{content:"\e65f";font-size:20px;font-family: "cetc"}
.sys-sidebar.hide .sys-sidebar-submenu{width:200px;background-color: #4d5d7c;margin-top:44px;display: none;}



.lastmenu{padding:0 10px 10px;}
.lastmenu li:before{display:inline-block;content:"--";color:#bdc1cb;}
.lastmenu li{padding:5px 0;}
.lastmenu li a{color:#fff;padding:3px 5px;}
.lastmenu li.active a{border:1px solid #bdc1cb;border-radius: 15px;padding:2px 10px;}




.sys-path{position:fixed;top:55px;z-index:9999;overflow:hidden;margin-left:260px;padding-left:10px;width:100%;height:35px;border-bottom:1px solid #eee;background-color:#f5f5f5;color:#ccc;font-family:SimSun;line-height:35px;}
.sys-path a{margin:0 3px;color:#777;text-decoration:none;}
.sys-path a:hover{color:#07c;}
.sys-main{padding:55px 0 0;height:100%; overflow: auto;}
.sys-main:after{clear:both;display:block;overflow:hidden;height:0;content:"";}
.sys-content{position:relative;padding:15px 15px 15px 20px; overflow: auto;}
.sys-sidebar~.sys-content,.sys-sidebar~.sys-title,.slidebar~.sys-content{margin-left:260px;}
.sys-title{border-bottom:1px solid #ddd;background-color:#fff;}
.sys-title:after,.sys-title:before{display:table;content:"";}
.sys-title:after{clear:both;}
.sys-title h2{display:inline-block;padding:8px 15px;height:44px;color:#666;font-weight:100;font-size:20px;}
.sys-title span{display:inline-block;color:#9295a4;}
.sys-title input[type='text'],.sys-title select{vertical-align: inherit;padding-top:4px;padding-bottom:4px;height:32px;}
.alink{float:right;margin:15px 20px 0;}
.hide{width:60px;}
/*.hide span{display: none;}*/
.hide>ul>li>ul{position: absolute;left:50px;top:0;width:160px;display:block;background-color: #ecf0f6;box-shadow: 5px 5px #ddd;display: none;}
.hide>ul>li>ul>li>a{color:#0071c0;}
.hide>ul>li:hover>ul{display:block;}
.hide>ul>li.active>a,.hide>ul>li:hover>a{border-right:none;background-color:#ecf0f6;color:#0071c0;}
.hide~.sys-main{margin-left:240px;}
.hide .lastmenu li a{color:#ddd;}
.hide>ul>li>ul:before{top:28px;}

.toggle-sidebar{position: absolute;right:2px;top:5px;width:30px;z-index: 50;}
.toggle-sidebar i{font-size:32px;color:#fff;}
.toggle-sidebar:hover i{color:#8c93a2;}

.sys-sidebar + .sys-main{margin-left:260px;}

/** sys-end **/

/** tabs **/
.nav-tabs{display:inline-block;padding-right:100px;padding-left:100px;border-bottom:1px solid #ddd;border-bottom:none;vertical-align:bottom;}
.nav-tabs:after{clear:both;display:block;height:0;content:"";}
.nav-tabs>li{float:left;margin:0 5px;}
.nav-tabs>li:first-child{border-left:none;}
.nav-tabs>li>a{position:relative;display:block;margin-right:0;padding:10px 15px;border:none;border-radius:4px 4px 0 0;color:#2b2e54;text-align:center;line-height:16px;}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background-color:#f5f5f5;color:#0071c0;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{margin-bottom:-2px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;background-color:#ecf0f6;color:#0071c0;font-size:16px;}
.tabs-con{display: none;}
.sys-content .nav-tabs>li.active>a{background-color: #fff;}

/** row **/
.row{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;}
.row:after,.row:before{display:block;content:"";}
.row:after{clear:both;}
.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;float:left;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;min-height:1px;}
.col-1{width:8.33333%;}.col-2{width:16.66667%;}.col-3{width:25%;}.col-4{width:33.33333%;}.col-5{width:41.66667%;}.col-6{width:50%;}.col-7{width:58.33333%;}.col-8{width:66.66667%;}.col-9{width:75%;}.col-10{width:83.33333%;}
.col-11{width:91.66667%;}.col-12{width:100%;}

/** panel **/
.panel{border:none;border-radius:4px;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.1);margin-bottom: 15px;}
.panel:last-child{margin-bottom: 0}
.panel:after,.panel:before{display:table;content:"";}
.panel:after{clear:both;}
.panel .list-group{box-shadow:none;}
.panel .list-group-item:first-child{border-top:1px solid #656d78;}
.panel-head{padding:10px 0;}
.panel-title{display:inline-block; vertical-align: middle; padding:8px 15px;border-radius:0 20px 20px 0;color:#656d78;background-color: #f1f1f1;}
.panel-title h3,.panel-head .btnbar{display:inline-block;vertical-align: middle;margin-left: 10px;}
.panel-title h3{font-size:16px;font-weight: normal; position: relative;padding-left: 10px;color:#2b2e54;}
.panel-title h3:before{content:"\e93c";font-family: "cetc";color:#2b2e54;font-size:20px; position: absolute;left:-10px; top:0;}
.panel-title label{padding:4px 10px;margin: 0 5px;border:1px solid #c3c7cd;border-radius:12px;background-color:#fff;color:#656d78;font-size:12px;vertical-align: middle;}
.panel-title label em{color:#d92738;}
.panel-body{height:100%; position: relative;}
.panel-body .panel-title{margin-top: 20px;margin-bottom: 10px;}
.panel-body .panel-title:first-child{margin-top:2px;}
.panel-body:after{clear: both;content:"";height:0;display: block;}
.panel-foot{padding:10px;border-radius:0 0 4px 4px;background-color:#fff;}
.panel-foot:after{clear:both;display:block;content:"";}
.panel-foot i{margin-right:3px;vertical-align:middle;font-size:16px;}
.panel-foot  .btns{display: inline-block; float: left;}
.panel-foot  button{margin-left:10px;}
.panel-foot  button:first-child{margin-left:0;}


/** table **/
table{border-collapse:collapse;border-spacing:0;}
.table{margin-bottom:10px;width:100%;max-width:100%;border-top:1px solid #ddd;border-collapse:collapse;background-color:#fff;color:#2b2e54;table-layout:fixed;}
.table>thead>tr>td,.table>thead>tr>th{overflow:hidden;padding:8px;border-bottom:1px solid #7ab30d;color:#2b2e54;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:100; position: relative;height: 36px;}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th{overflow:hidden;padding:8px;border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.table>tbody>tr>td input,.table>tbody>tr>td select,.table>tbody>tr>th input,.table>tbody>tr>th select,.table>tfoot>tr>td input,.table>tfoot>tr>td select,.table>tfoot>tr>th input,.table>tfoot>tr>th select,.table>thead>tr>td input,.table>thead>tr>td select,.table>thead>tr>th input,.table>thead>tr>th select{padding-top:4px;padding-bottom:4px;max-width:98%;}
.table>tbody>tr>td>a,.table>tbody>tr>th>a,.table>tfoot>tr>td>a,.table>tfoot>tr>th>a,.table>thead>tr>td>a,.table>thead>tr>th>a{display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;}
.table h1{color:#828ea6;text-align:center;font-weight:normal;font-size:18px;}
.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9;}
.table-striped>tbody>tr:hover td,.table>tbody>tr.active,.table>tbody>tr:hover td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#ecf5f9;}
.table > tbody > tr > td.icons{padding:2px 5px 0;}
.table .icons a{padding:0 5px;font-size:16px;cursor:pointer;height:26px;}
.table .icons a:hover{background-color: #0071c0;color: #fff;border-radius: 4px;}
.table>tbody>tr>td.tdtit{background-color: #f9f9f9;color:#828ea6;}

.table-basic{width:100%;}
.table-basic>tbody>tr>th,.table-basic>thead>tr>th{border:1px solid #b1b5ba;background-color:#dfe3e8;}
.table-basic>thead>tr>th:first-child{width:50px;text-align:center;}
.table-basic>tbody>tr>th{text-align:center;}
.table-basic>tbody>tr>td{border:1px solid #ddd;padding:5px;}
.table-basic .tdtit{background-color: #f9f9f9;padding:5px 10px;text-align: right;color:#828ea6;}
.table-basic .tdgroup{padding:5px 10px;color:#5c5c5c;text-align: center;font-weight: bold;background-color: #fff;border-right:1px solid #ccc;}
.table-basic input[type='text'],.table-basic input[type='password'],.table-basic  select{padding:5px;}
.table-basic .form-item{padding:2px 5px;}


/** page **/
.page{float:right;padding:2px 0;}
.pagination{display:inline-block;margin:0;padding-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}
.pagination:after,.pagination:before{display:table;content:"";}
.pagination:after{clear:both;}
.pagination>li{float:left;}
.pagination>li:first-child a{border-radius:4px 0 0 4px;}
.pagination>li:last-child a{border-radius:0 4px 4px 0;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;display:block;margin-left:-1px;padding:0 3px;height:32px;min-width:36px;border:1px solid #ddd;background-color:#fff;color:#2b2e54;text-align:center;text-decoration:none;line-height:30px;}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:5;border-color:#0071c0;background-color:#f7f7f7;color:#294654;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;border-color:#0071c0;background-color:#0071c0;color:#fff;cursor:default;}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{border-color:#ddd;background-color:#fff;color:#d9d9d9;cursor:not-allowed;}
.pagination .go input[type='text']{padding-right:14px;padding-left:2px;border-radius:0 4px 4px 0;width:46px;margin-left: -1px;height:32px; position: relative;text-align: center;}
.pagination .go input:focus{ z-index: 5}
.pagination .go:after{content:"\e920";font-family: "cetc";font-size:10px; display:inline-block;margin-left:-15px;margin-top:10px;position: absolute;z-index: 9;color:#828ea6;}
.footbar{padding:0 10px;}
.footbar:after{clear:both;display:block;content:"";}
.footbar .btns{display: inline-block; float: left;}
.footbar button{margin-left:10px;}
.footbar button:first-child{margin-left:0;}
/** btn **/
.btn{padding-right:15px;padding-left:15px;height:32px;border:none;border-radius:4px;background-color:#0071c0;color:#fff;color:#fff;font-size:14px;cursor:pointer;transition: all .5s;  overflow: hidden; position: relative;}
.btn i{margin-right:5px;}
.btn.active,.btn:active,.btn:focus,.btn:hover{z-index:99;outline:0;background-color:#309efb;}
.btn.active,.btn:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.125);}
.btn[disabled]{border-top:none;border-right:none;border-left:none;background-color:#8c8c8c;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;opacity:.65;}
.btn[disabled]:hover{cursor:not-allowed;}
.btn-primary,.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary[disabled]{border-width:0;background-color:#2daeca;color:#fff;}
.btn-primary:focus,.btn-primary:hover{background-color:#34ccec;}
.btn-success,.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success[disabled]{border-width:0;background-color:#7ab30d;color:#fff;}
.btn-success:focus,.btn-success:hover{background-color:#0f874a;}
.btn-warning,.btn-warning.active,.btn-warning.disabled,.btn-warning:active,.btn-warning[disabled]{border-width:0;background-color:#fb8600;color:#fff;}
.btn-warning:focus,.btn-warning:hover{background-color:#fb8600;}
.btn-danger,.btn-danger .open .dropdown-toggle.btn,.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger[disabled]{border-width:0;background-color:#d92738;color:#fff;}
.btn-danger:focus,.btn-danger:hover{background-color:#0071c0;}
.btn-minor,.btn-minor .open .dropdown-toggle.btn,.btn-minor.active,.btn-minor.disabled,.btn-minor:active,.btn-minor[disabled]{border-width:0;background-color:#828ea6;color:#fff;}
.btn-minor:focus,.btn-minor:hover{background-color:#a7b0de;}
.btn-sm,.btn-sm.disabled,.btn-sm[disabled]{height:24px;border-bottom:none;font-size:12px;}
.btn-sm.disabled:hover,.btn-sm:hover,.btn-sm[disabled]:hover{border-bottom:none;}
a.btn{display:inline-block;padding-right:10px;padding-left:10px;line-height:2;}
a.btn:hover{color:#fff;}
.btn-bar{padding-top:20px;padding-bottom:20px;text-align:right;}
.btn-bar:after,.btn-bar:before{display:table;content:"";}
.btn-bar:after{clear:both;}
.btn-bar button{margin-left:20px;}

.btn:before { content: "\e658";font-family: "cetc";padding-top:13%;font-size:10px; background-color: #309efb; width: 0; height: 100%; position: absolute;  top: 0; left: -10px; z-index: -1; -webkit-transition: all .5s;  transition: all .5s;}
.btn:hover:before { width: 200%;}
.btn-minor:before{padding-top:10%;}



input[type='text'],input[type='password'],textarea,select,.input{display:inline-block;padding:6px 12px;max-width:600px;border:1px solid #ddd;border-radius:4px;background-color:#fff;background-image:none;font-size:14px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;vertical-align: middle;}
input[type='text']:hover,input[type='password']:hover,textarea:hover,select:hover,.input:hover{border-color:#243591;}
input[type='text']:focus,input[type='password']:focus,textarea:focus,select:focus,.input:focus{border-color:#243591;}
input[disabled], textarea[disabled], select[disabled]{background-color: #eee;cursor:not-allowed;}
input.input-normal,.input-normal:hover,.input-normal:focus{border:none;cursor: default;color:#2b2e54;background-color: transparent;}
.short{width:62px;display: inline-block;}
.long{width:400px;display: inline-block;}
.full{width:100%;display:block;}

.check-group li{display:inline-block;vertical-align: middle;margin-bottom:5px;border-radius: 4px;}
.check-group li a{display:inline-block;margin-right:10px;padding-right:15px;padding-left:15px;height:26px;border:1px solid #ddd;border-radius:4px;color:#8c8c8c;line-height:24px;position: relative;}
.check-group li.active a{border:1px solid #243591;background-color:#fff;color:#fb8600;}
.check-group li.active a:after{content:"\e65d";font-family: "cetc";font-size:8px; position:absolute;right:0;top:0;width:16px;height:10px;line-height:10px;background-color: #828ea6;border-radius: 0 4px 0 10px;color:#fff;text-align: center;}

.icheckbox,.iradio{display:inline-block;margin:-3px 3px 0 0;padding:0;width:18px;height:18px;border:none;background:url(../images/icheck.png) no-repeat;vertical-align:middle;cursor:pointer;}
.icheckbox{background-position:0 0;}
.icheckbox.hover{background-position:-20px 0;}
.icheckbox.checked{background-position:-40px 0;}
.icheckbox.disabled{background-position:-60px 0;cursor:not-allowed;}
.icheckbox.checked.disabled{background-position:-80px 0;}
.iradio{background-position:-100px 0;}
.iradio.hover{background-position:-120px 0;}
.iradio.checked{background-position:-140px 0;}
.iradio.disabled{background-position:-160px 0;cursor:default;}
.iradio.checked.disabled{background-position:-180px 0;cursor:not-allowed;}


/** dropdown **/
.dropdown-menu{position:absolute;padding:10px 0; border: 1px solid #ddd; box-shadow: 5px 5px #ddd; width:150px; border-radius: 4px;display: none;background-color: #fff; z-index: 9990;display: none;}
.dropdown-menu .dropdown-header{padding:5px 20px;color:#c3c7cd;font-weight:700}
.dropdown-menu li {padding:5px 15px;color:#0071c0;}
.dropdown-menu li:hover{background-color: #edf1f7;color:#309efb;cursor: pointer;}
.dropdown-menu li a{clear:both;display:block;padding:5px 20px;color:#fff;white-space:nowrap;font-weight:400;line-height:1.42857143}
.dropdown-menu li  i{margin-right: 5px;font-size:16px;color:#828ea6;vertical-align: middle;}
.dropdown-menu .active a,.dropdown-menu .active a:focus,.dropdown-menu .active a:hover,.dropdown-menu li a:focus,.dropdown-menu li a:hover{outline:0;background-color:#59606a;color:#fff}
.dropdown-menu .divider{overflow:hidden;margin:9px 0;height:1px;border-bottom:none;background-color:#59606a}
.open>.dropdown-menu{display:block}

/** badge&label **/
.badge,.label{padding:2px 5px;border:1px solid #c3c7cd;border-radius:2px;background-color:#fff;color:#656d78;font-size:12px;}
.badge{padding:2px 10px;border-radius:12px;}
.badge i{font-size:10px;}
.badge-danger,.badge-gray,.badge-primary,.badge-success,.badge-warning,.label-danger,.label-gray,.label-primary,.label-success,.label-warning{border:none 0;color:#fff;}
.badge-primary,.label-primary{background-color:#0bcec7;}
.badge-success,.label-success{background-color:#7ab30d;}
.badge-danger,.label-danger{background-color:#d92738;}
.badge-warning,.label-warning{background-color:#fb8600;}
.badge-gray,.label-gray{background-color:#aab2bd;}
.badge-min,.label-min{padding:0 5px;height:20px;}
.label-goup{}

/** progress **/
@-webkit-keyframes progress-bar-stripes{from{background-position:0 0;}
to{background-position:40px 0;}
}
@keyframes progress-bar-stripes{from{background-position:0 0;}
to{background-position:40px 0;}
}
.progress{overflow:hidden;margin-bottom:20px;height:20px;border-radius:4px;background-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}
.progress-bar{float:left;width:0;height:100%;background-color:#058fcd;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;text-align:center;font-size:12px;line-height:20px;transition:width .6s ease;}
.progress-bar-striped,.progress-striped .progress-bar{background-image:transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;}
.progress-bar.active,.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite;}
.progress-bar-success{background-color:#7ab30d;}
.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-bar-info{background-color:#5bc0de;}
.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-bar-warning{background-color:#fb8600;}
.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-bar-danger{background-color:#da4453;}
.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.table .progress,.upfile-list .progress{margin-top:3px;margin-bottom:5px;height:6px;}
.table .progress-bar,.upfile-list .progress-bar{height:100%;font-size:0;line-height:6px;}

/** search-suggest **/
.search-suggest{position:absolute;top:32px;left:0;z-index:9;width:100%;max-width:600px;min-width:300px;border:1px solid #ddd;border-top:none;border-radius:0 0 6px 6px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.15);}
.search-suggest-title{padding:2px 10px;border-bottom:1px solid #ddd;background-color:#f5f5f5;}
.search-suggest-list{padding:10px 0;}
.search-suggest-list em,.search-suggest-list span{display:inline-block;padding:0 5px;min-width:150px;}
.search-suggest-list li{padding:0 10px;line-height:22px;}
.search-suggest-list li:hover{background-color:#e8e9f0;cursor:pointer;}
.search-suggest-list{overflow-y:scroll;padding:10px;max-height:200px;}
.search-suggest-list li{padding:3px 0;}
.search-suggest-list li>h3{padding:5px 0;background:#eee;font-weight:400;}
.search-suggest-list li ul{display:none;}
.search-suggest-list li em:hover{color:#0071c0;}
.search-suggest-list li b{margin-left:10px;}
.search{float:right;}
.search li{position:relative;display:inline-block;}
.search li span{display:inline-block;width:120px;vertical-align:middle;text-align:right;line-height:2;}
.search li input,.search li select{display:inline-block;padding:4px 6px;width:auto;height:30px;min-width:120px;vertical-align:middle;}
.search li button{padding:4px 6px;width:auto;height:30px;vertical-align:middle;}

/** blockls **/
.blockls li{position:relative;float:left;display:block;overflow:hidden;margin:1%;padding:15px;min-width:200px;height:100px;border:1px solid #fb8600;border-radius:4px;background-color:#f5f5f5;text-align:center;}
.blockls li:before{position:absolute;top:-30px;left:30%;display:block;width:40%;height:.5rem;background-color:#fff;content:"";}
.blockls li:after{position:absolute;top:10px;right:-40px;display:block;padding:2px 6px 2px 4px;width:100px;height:15px;background-color:#fb8600;content:"";transform:rotate(45deg);}
.blockls li p{padding-top:15px;color:#fb8600;font-weight:700;font-size:20px;font-family:digifacewide;}
.blockls li p em{margin-left:.5rem;color:#828ea6;font-size:14px;font-family:Verdana,"Microsoft YaHei";}
.blockls-item3 li{width:31.33%;}
.blockls:after{clear:both;display:block;height:0;content:"";}

/** tabs-simple-nav **/
.tabs-simple-nav{height:50px;}
.tabs-simple-nav li{position:relative;float:left;width:33%;border-bottom:2px solid #9295a4;}
.tabs-simple-nav li a{color:#636c9c;}
.tabs-simple-nav li.active{border-bottom-color:#0071c0;}
.tabs-simple-nav li.active a{color:#0071c0;}
.tabs-simple-nav a{display:block;height:40px;text-align:center;line-height:40px;}
.tabs-simple-nav span{position:absolute;top:2px;right:2px;display:inline-block;width:16px;height:16px;border-radius:50%;background-color:#0071c0;color:#fff;text-align:center;font-size:10px;line-height:15px;}
.tabs-simple-con h4{padding:10px 10px 10px 20px;width:100%;border-bottom:1px solid #ddd;background-color:#f5f5f5;}
.tabs-simple-con h4 a{display:inline-block;vertical-align:middle;}
.tabs-simple-con h4 span{display:inline-block;margin-left:10px;width:20px;height:20px;border-radius:50%;background-color:#0071c0;color:#fff;vertical-align:middle;text-align:center;font-size:10px;line-height:18px;}
.tabs-simple-con ul{display:none;overflow:auto;padding:10px;max-height:564px;}
.tabs-simple-con li{padding:5px 10px;}
.tabs-simple-con li i{margin-right:5px;color:#7ab30d;font-size:18px;}
.tabs-simple-con li .fc-gray i{color:#9295a4;}
.tabs-simple-con li .fc-danger i{color:#0071c0;cursor:no-drop;}

/** toggle **/
.toggle{display:inline-block;height:22px;max-width:100%;}
.toggle input[type=radio],.toggle input[type=checkbox]{margin:0;padding:0;width:0;height:0;text-indent:-100000px;opacity:0;filter:alpha(opacity=0);}
.toggle .handle{position:relative;top:-20px;left:0;display:block;width:46px;height:22px;border:1px solid #ccc;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;background-color:#fff;}
.toggle .handle:after,.toggle .handle:before{position:absolute;top:0;left:0;display:block;width:20px;height:20px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background-color:#fff;content:"";-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.toggle .handle:after{-webkit-box-shadow:1px 0 1px #aaa;-moz-box-shadow:1px 0 1px #aaa;box-shadow:1px 0 1px #aaa;}
.toggle input[type=radio]:disabled+.handle,.toggle input[type=radio]:disabled+.handle:after,.toggle input[type=radio]:disabled+.handle:before,.toggle input[type=checkbox]:disabled+.handle,.toggle input[type=checkbox]:disabled+.handle:after,.toggle input[type=checkbox]:disabled+.handle:before{background-color:#edeeef;cursor:not-allowed;}
.toggle input[type=radio]:checked+.handle,.toggle input[type=checkbox]:checked+.handle{border-color:#7ab30d;}
.toggle input[type=radio]:checked+.handle:before,.toggle input[type=checkbox]:checked+.handle:before{width:46px;background-color:#7ab30d;}
.toggle input[type=radio]:checked+.handle:after,.toggle input[type=checkbox]:checked+.handle:after{left:26px;}


/** dialog **/
.dialog{position:absolute;top:0;left:0;z-index:9995;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.4);}
.dialog-win{position:absolute;top:50%;left:50%;z-index:9999;margin-top:-350px;margin-left:-500px;width:1000px;border-radius:8px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.12);}
.dialog-head{padding:0 10px;height:40px;border-bottom:1px solid #ddd;line-height:40px;}
.dialog-head span{font-size:16px;}
.dialog-head .close{float:right;display:block;margin-right:5px;cursor:pointer;}
.dialog-head .close i{font-size:24px;}
.dialog-head .close:hover i{color:#d92738;}
.dialog-body{overflow:auto;padding:10px;height:560px;}
.dialog-nobg{position:absolute;top:205px;right:650px;z-index:9999;width:1000px;height:600px;border-radius:8px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.12);}
.dialog-nobg .dialog-body{height:100%;}
.dialog-foot{padding:10px;height:50px;border-top:1px solid #ddd;text-align:center;}
.dialog-foot .btn{margin:0 10px;}
.dialog-xs .dialog-win{margin-top:-100px;margin-left:-200px;width:400px;min-height:200px;}
.dialog-xs .dialog-body{overflow:auto;padding:10px;min-height: 160px;height: auto;}

.dialog-lg .dialog-win{margin-top:-300px;margin-left:-600px;width:1200px;}
.dialog-sm .dialog-win{margin-top:-250px;margin-left:-400px;width:800px;}
.dialog-lg .dialog-body{height:600px;}
.dialog-sm .dialog-body{height:400px;}
.dialog-left{float: left;width:200px;background-color: #ecf0f6;}
.dialog-left li{padding:5px 10px 5px 20px;}
.dialog-left li.active{border-left:3px solid  #fb8600;background-color: rgba(255,255,255,1)}
.dialog-left li a{color:#828ea6;}
.dialog-left li.active a{color:#fb8600;}
.dialog-right{margin-left:200px;}

/** alertLoading **/
.alertLoading {position: absolute; width:100%; height:100%; left:0; top:0; height:100%; z-index:9999;display:none}
.alertLoading .layerbg{ position:fixed; width:100%; height:100%; _height:1500px; z-index:991; left:0; top:0; background:#000; filter:alpha(opacity=60); opacity:0.6}
.alertLoading .layerbox{position:fixed; width:20px; height: 20px; left:50%; top:50%; margin-left:-10px; z-index:99992;background-color: transparent;}
.alertLoading img{border-radius: 50%;}

/** step **/
.step{padding:10px 0; position: relative;}
.step:before{position:absolute;top:25px;z-index:1;clear:both;display:block;width:96%;height:1px;background-color:#ddd;content:"";}
.step:after{clear:both;display:block;height:0;content:"";}
.step li{float:left;width:25%;text-align:center;}
.step li span,.step li strong{display:inline-block;margin:auto;}
.step li span{background-color: #fff; padding:0 5px ; position: relative;z-index: 9}
.step li strong{position:relative;z-index:2;margin-bottom:10px;width:30px;height:30px;border:1px solid #ddd;border-radius:50%;background-color:#fff;line-height:30px;}
.step li.active strong{border:none;background-color:#7ab30d;color:#fff;}
.step li.active span{color:#7ab30d;}
.step-col3 li{width:33.33%;}
.step-col4 li{width:25%;}
.step-col5 li{width:20%;}
.step-col6 li{width:16.666666%;}
.step-box{display:none;}

/**other**/
.fc-primary{color:#243591;}
.fc-success,.form-content em.fc-success{color:#7ab30d;}
.fc-warning,.form-content em.fc-warning{color:#fb8600;}
.fc-danger{color:#d92738;}
.fc-gray{color:#9295a4;}
.bg-primary{background-color:#243591;color:#fff;}
.bg-success{background-color:#7ab30d;color:#fff;}
.bg-warning{background-color:#fb8600;color:#fff;}
.bg-danger{background-color:#d92738;color:#fff;}
.bg{background-color: #f5f5f5}
.border-primary{border-color:#243591;}
.border-success{border-color:#7ab30d;}
.border-warning{border-color:#fb8600;}
.border-danger{border-color:#d92738;}
.border-gray{border-color:#9295a4;}
.pd-no{padding:0;}
.pdl-no{padding-left:0;}
.pdr-no{padding-right:0;}
.mgl-20{margin-left:20px;}

.box{border-radius: 4px;border:1px solid #ddd;}
.form-box{clear:both;}
.form-item{padding:5px;}
.form-item:after,.form-item:before{display:table;content:"";}
.form-item:after{clear:both;}
.form-content,.form-title{display:inline-block;min-height:30px;vertical-align:top;}
.form-content:after,.form-content:before,.form-title:after,.form-title:before{display:table;content:"";}
.form-content:after,.form-title:after{clear:both;}
.form-title{float:left;padding-right:10px;width:25%;color:#7c7c7c;text-align:right;}
.form-title em{display:inline-block;margin-right:3px;vertical-align:middle;}
.form-content{position:relative;float:left;width:75%;}
.form-content em{display:inline-block;padding:5px 0;color:#9295a4;font-size:12px;margin-left: 10px;vertical-align: middle;}
.form-content em i{font-size:20px;margin-right: 5px;}
.form-content h2{padding:0;vertical-align:middle;line-height:1.2;}
.form-content label{margin-right:20px;}
.form-btn{padding:10px 0 10px 25%;}
.form-btn .btn{margin-right:20px;line-height: 20px;}
.form-content .col-l{float:left;width:38%;max-width:180px;}
.form-content .col-r{float:left;margin-left:2%;width:50%;max-width:400px;}
.form-content .col-del{float:left;display:none;width:32px;color:#828ea6;text-align:center;}
.form-content:hover .col-del{display:block;cursor:pointer;}


.small-title{float:left;display:inline-block;padding:10px 0;color:#243591;font-weight:100;font-size:16px;}
.small-title:before{display:inline-block;margin-right:5px;width:5px;height:14px;background-color:#243591;content:"";}
.small-title:after{clear:right;display:block;content:"";}
.abtn-bar{float:right;display:inline-block;margin-top:10px;margin-right:30px;text-align:right;}
.abtn-bar a{display:inline-block;margin-left:20px;line-height:2;}

.toright{float:left;padding-top:140px;width:4%;height:300px;text-align:center;}
.toright{color:#9295a4;font-size:24px;}
.map-box{height:100%;border:none;border-radius:4px;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.1);position: relative;}
.map{height:100%;border:1px solid #ddd;}
.map-left{position:absolute;top:1px;bottom:1px;left:1px;z-index:10;width:260px;border-right:1px solid #ddd;background-color:rgba(255,255,255,.9);}
.map-left .active,.map-left .active a{background-color:#fff;}
.map-right{position:absolute;top:1px;right:1px;bottom:1px;z-index:10;width:400px;border-left:1px solid #ddd;background-color:rgba(255,255,255,.9);}
.sys-content~.map-left{top:120px;}

.arr{margin-top:5px;}
.filter{float: right;margin:5px 10px;}
.filter select,.filter input,.filter button{display:inline-block;height:28px;padding:2px 5px;vertical-align: middle;}
.filter input{width:220px;}
.fm-group{display: inline-block;vertical-align: middle; position: relative;}
.fm-group select{float: left;border-top-right-radius: 0;border-bottom-right-radius: 0;border-right: none;}
.fm-group input{float: left;border-top-left-radius: 0;border-bottom-left-radius: 0;width:200px;}
.fm-group-list{ position: absolute;top:31px;right:0;width:200px;background-color: #f5f5f5;box-shadow: 5px 5px 10px #eee; border-radius: 0 0 4px 4px; z-index: 9990;padding:5px;display: none;border: 1px solid #ddd; border-radius: 0 0 4px 4px;}
.fm-group-list p{padding:5px;color:#999;}
.fm-group-list ul{width:100%;}
.fm-group-list li{padding:5px;overflow: hidden;}
.fm-group-list li:hover,.fm-group-list li.active{background-color: #0071c0;color:#fff;cursor: pointer;}
.fm-group-list select{display: none;}
.fm-group-list input{max-width:100%;}
.filter button{min-width: 60px}

.col-left{width:20%; float: left; background-color: #f5f5f5;display: block;}
.col-right{overflow: hidden;margin-left: 20%;display: block;}

.tooltips {position: absolute;display:inline-block;background-color: rgba(0,0,0,.9);padding:10px; border-radius: 6px; color:#fff;}
.tooltips:after{display:inline-block;content:""; width:0;height:0;  border-top: 8px solid transparent;  border-right: 8px solid #000;  border-bottom: 8px solid transparent;position: absolute;left:-8px;top:22px;}
.tooltips li{padding:2px;}
.tooltips .progress{display: inline-block;width:40px; vertical-align: middle;height:8px;margin:0  5px 0  0;}
.tooltips span{display:inline-block;min-width:150px}
/** ztree **/
.ztree{padding:5px;color:#333;}
.ztree li{margin:0;padding:0;outline:0;list-style:none;text-align:left;white-space:nowrap;line-height:20px;}
.ztree li ul{margin:0;padding:0 0 10px 18px;}
.ztree li ul.line{background:url(../images/line_conn.png) 0 0 repeat-y;}
.ztree li a{display:inline-block;margin:0;padding-right:3px;height:21px;background-color:transparent;color:#333;vertical-align:top;text-decoration:none;cursor:pointer;}
.ztree li a:hover{text-decoration:underline;}
.ztree li a.curSelectedNode{padding-top:0;height:21px;background-color:#e5e5e5;color:#000;color:$brand-danger;opacity:.8;@include radius($value:$radius);}
.ztree li a.curSelectedNode_Edit{padding-top:0;height:21px;border:1px #666 solid;background-color:#e5e5e5;color:#000;opacity:.8;}
.ztree li a.tmpTargetNode_inner{padding-top:0;height:21px;border:1px #666 solid;background-color:#aaa;color:#fff;opacity:.8;filter:alpha(opacity=80);}
.ztree li a input.rename{margin:0;padding:0;width:80px;height:14px;border:1px #585956 solid;font-size:12px;}
.ztree li span{margin-right:2px;line-height:21px;}
.ztree li span.button{display:inline-block;margin:0;padding:0;width:20px;height:20px;outline:0;border:0 none;background-color:transparent;background-image:url(../images/ztree.png);background-repeat:no-repeat;background-attachment:scroll;vertical-align:middle;line-height:0;cursor:pointer;}
.ztree li span.button.chk{margin:0 2px;width:16px;height:16px;cursor:auto;}
.ztree li span.button.chk.checkbox_false_full{background-position:-5px -5px;}
.ztree li span.button.chk.checkbox_false_full_focus{background-position:-5px -26px;}
.ztree li span.button.chk.checkbox_false_part{background-position:-5px -48px;}
.ztree li span.button.chk.checkbox_false_part_focus{background-position:-5px -68px;}
.ztree li span.button.chk.checkbox_false_disable{background-position:-5px -89px;}
.ztree li span.button.chk.checkbox_true_full{background-position:-26px -5px;}
.ztree li span.button.chk.checkbox_true_full_focus{background-position:-26px -26px;}
.ztree li span.button.chk.checkbox_true_part{background-position:-26px -48px;}
.ztree li span.button.chk.checkbox_true_part_focus{background-position:-26px -68px;}
.ztree li span.button.chk.checkbox_true_disable{background-position:-26px -89px;}
.ztree li span.button.chk.radio_false_full{background-position:-47px -5px;}
.ztree li span.button.chk.radio_false_full_focus{background-position:-47px -26px;}
.ztree li span.button.chk.radio_false_part{background-position:-47px -48px;}
.ztree li span.button.chk.radio_false_part_focus{background-position:-47px -68px;}
.ztree li span.button.chk.radio_false_disable{background-position:-47px -89px;}
.ztree li span.button.chk.radio_true_full{background-position:-68px -5px;}
.ztree li span.button.chk.radio_true_full_focus{background-position:-68px -26px;}
.ztree li span.button.chk.radio_true_part{background-position:-68px -47px;}
.ztree li span.button.chk.radio_true_part_focus{background-position:-68px -68px;}
.ztree li span.button.chk.radio_true_disable{background-position:-68px -89px;}
.ztree li span.button.switch{width:21px;height:24px;}
.ztree li span.button.root_open{background-position:-105px -63px;}
.ztree li span.button.root_close{background-position:-126px -63px;}
.ztree li span.button.roots_open{background-position:-105px 2px;}
.ztree li span.button.roots_close{background-position:-126px 2px;}
.ztree li span.button.center_open{background-position:-105px -21px;}
.ztree li span.button.center_close{background-position:-126px -21px;}
.ztree li span.button.bottom_open{background-position:-105px -42px;}
.ztree li span.button.bottom_close{background-position:-126px -42px;}
.ztree li span.button.noline_open{background-position:-105px -84px;}
.ztree li span.button.noline_close{background-position:-126px -84px;}
.ztree li span.button.root_docu{background:0 0;}
.ztree li span.button.roots_docu{background-position:-84px 0;}
.ztree li span.button.center_docu{background-position:-84px -23px;}
.ztree li span.button.bottom_docu{background-position:-84px -41px;}
.ztree li span.button.noline_docu{background:0 0;}
.ztree li span.button.ico_open{margin-right:2px;background-position:-147px -21px;vertical-align:top;}
.ztree li span.button.ico_close{margin-right:2px;margin-right:2px;background-position:-149px 0;vertical-align:top;}
.ztree li span.button.ico_docu{margin-right:2px;background-position:-147px -42px;vertical-align:top;}
.ztree li span.button.edit{margin-right:-1px;margin-left:2px;background-position:-189px -21px;vertical-align:top;}
.ztree li span.button.edit:hover{background-position:-168px -21px;}
.ztree li span.button.remove{margin-right:-1px;margin-left:2px;background-position:-189px -42px;vertical-align:top;}
.ztree li span.button.remove:hover{background-position:-168px -42px;}
.ztree li span.button.add{margin-right:-1px;margin-left:2px;background-position:-189px 0;vertical-align:top;}
.ztree li span.button.add:hover{background-position:-168px 0;}
.ztree li span.button.ico_loading{margin-right:2px;background:url(../images/loading.gif) no-repeat scroll 0 0 transparent;vertical-align:top;}
ul.tmpTargetzTree{background-color:#FFE6B0;opacity:.8;filter:alpha(opacity=80);}
span.tmpzTreeMove_arrow{position:absolute;display:inline-block;margin:2px 0 0 1px;padding:0;width:16px;height:21px;border:0 none;background-color:transparent;background-image:url(../images/ztree.png);background-position:-168px -84px;background-repeat:no-repeat;background-attachment:scroll;}
ul.ztree.zTreeDragUL{position:absolute;overflow:hidden;margin:0;padding:0;width:auto;height:auto;border:1px #00B83F dotted;background-color:#cfcfcf;opacity:.8;filter:alpha(opacity=80);}
.ztreeMask{position:absolute;z-index:10000;background-color:#cfcfcf;opacity:0;filter:alpha(opacity=0);}
iframe,.iframe{width:100%;height:100%;min-height:400px;border:none;}


/**日期插件**/
.dropdown{position:relative;}
.dropdown-toggle:focus{outline:0;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;margin:2px 0 0;padding-top:8px;min-width:160px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;background-color:#fff;background-clip:padding-box;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);list-style:none;font-size:14px;}
.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{overflow:hidden;margin:9px 0;height:1px;background-color:#e5e5e5;}
.dropdown-menu>li>a{clear:both;display:block;padding:3px 20px;color:#333;white-space:nowrap;font-weight:400;line-height:1.428571429;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#428bca;color:#fff;text-decoration:none;}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{outline:0;background-color:#428bca;color:#fff;text-decoration:none;}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#999;}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;text-decoration:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.open>.dropdown-menu{display:block;}
.open>a{outline:0;}
.dropdown-header{display:block;padding:3px 20px;color:#999;font-size:12px;line-height:1.428571429;}
.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;}
.pull-right>.dropdown-menu{right:0;left:auto;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:"";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
.daterangepicker.dropdown-menu{z-index:9990;max-width:none;width:auto;}
.daterangepicker.opensleft .calendar,.daterangepicker.opensleft .ranges{float:left;margin:4px;}
.daterangepicker.opensright .calendar{float:right;width:49%;}
.daterangepicker.opensright .calendar.left{float: left}
.daterangepicker .ranges{margin:4px;padding:0;text-align:left;}
.daterangepicker .ranges .range_inputs{padding-top:10px;overflow:hidden;}
.daterangepicker .ranges .range_inputs>div{float:left;}
.daterangepicker .ranges .range_inputs>div:nth-child(2){padding-left:11px;}
.daterangepicker .ranges .range_inputs .applyBtn{float:right;height:30px;}
.daterangepicker .ranges .range_inputs .cancelBtn{float:right;margin-right:10px;height:30px;}
.daterangepicker .calendar{display:none;max-width:290px;}
.daterangepicker.show-calendar .calendar{display:block;}
.daterangepicker .calendar.single .calendar-date{border:none;}
.daterangepicker .calendar td,.daterangepicker .calendar th{padding:2px;min-width:26px;text-align:center;white-space:nowrap;}
.daterangepicker .daterangepicker_end_input label,.daterangepicker .daterangepicker_start_input label{float:left;display:block;margin-bottom:2px;padding-right:10px;height:20px;height:34px;color:#333;text-transform:uppercase;text-shadow:#fff 1px 1px 0;font-weight:400;font-size:12px;line-height:20px;line-height:34px;}
.daterangepicker .ranges input{font-size:12px;}
.daterangepicker .ranges .input-mini{float:left;display:block;margin:0;padding:0 6px;width:90px;height:28px;border:1px solid #ccc;border-radius:4px;background-color:#eee;color:#555;vertical-align:middle;font-size:12px;line-height:28px;}
.daterangepicker .rangesul{margin:-8px -8px 0 -8px;padding:10px 0 5px ;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;background-color:#f5f5f5;list-style:none;}
.daterangepicker .rangesul li{display:inline-block;margin:4px 5px;margin-bottom:8px;padding:3px 12px;min-width:80px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#666;vertical-align:middle;font-size:14px;cursor:pointer;text-align: center;}
.daterangepicker .rangesul li.active,.daterangepicker .rangesul li:hover{background:#08c;color:#fff;border-radius: 4px;}
.daterangepicker .rangesBtn .rangesul{margin:-4px -4px 15px;}
.daterangepicker .calendar-date{padding:4px;border:1px solid #ddd;border-radius:4px;background:#fff;}
.daterangepicker .calendar-time{margin:8px auto 0 auto;text-align:center;line-height:30px;}
.daterangepicker{position:absolute;top:100px;left:20px;margin-top:1px;padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;}
.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;content:'';border-bottom-color:rgba(0,0,0,.2);}
.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';}
.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;content:'';border-bottom-color:rgba(0,0,0,.2);}
.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';}
.daterangepicker table{margin:0;width:100%;}
.daterangepicker td,.daterangepicker th{width:20px;height:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;white-space:nowrap;cursor:pointer;}
.daterangepicker td.off{color:#999;}
.daterangepicker td.disabled{color:#999;}
.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee;}
.daterangepicker td.in-range{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#ebf4f8;}
.daterangepicker td.active,.daterangepicker td.active:hover{border-color:#3071a9;background-color:#357ebd;color:#fff;}
.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%;}
.daterangepicker select.monthselect,.daterangepicker select.yearselect{display:inline-block;margin:0;padding:1px;padding:2px;height:auto;font-size:12px;cursor:default;}
.daterangepicker select.monthselect{margin-right:2%;width:46%;}
.daterangepicker select.yearselect{width:52%;}
.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect{display:inline-block;margin-bottom:0;padding:2px;width:60px;text-align:center;}
.daterangepicker_start_input{float:left;}
.daterangepicker_end_input{float:left;padding-left:11px;}
.daterangepicker th.available,.daterangepicker th.month{padding-bottom:5px;width:auto;}
/**daterangerpicker end**/

.mCustomScrollbar{-ms-touch-action:none;touch-action:none;}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto;}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr;}
.mCSB_container{overflow:hidden;width:auto;height:auto;}
.mCSB_inside>.mCSB_container{margin-right:15px;}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px;}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;}
.mCSB_scrollTools{position:absolute;top:0;right:0;bottom:0;left:auto;width:16px;height:auto;}
.mCSB_outside+.mCSB_scrollTools{right:-26px;}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0;}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px;}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0;}
.mCSB_scrollTools .mCSB_draggerRail{margin:0 auto;width:2px;height:100%;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}
.mCSB_scrollTools .mCSB_dragger{z-index:1;width:100%;height:30px;cursor:pointer;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;margin:0 auto;width:4px;height:100%;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px;}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{position:absolute;display:block;overflow:hidden;margin:0 auto;width:100%;height:20px;cursor:pointer;}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0;}
.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px;}
.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%;}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{top:auto;top:0;right:0;left:0;width:auto;height:16px;}
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{margin:7px 0;width:100%;height:2px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{left:0;width:30px;height:100%;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{margin:6px auto;width:100%;height:4px;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{margin:2px auto;height:12px;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{margin:4px 0;height:8px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{position:absolute;display:block;overflow:hidden;margin:0 auto;width:20px;height:100%;cursor:pointer;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0;}
.mCSB_container_wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;margin-right:30px;margin-bottom:30px;width:auto;height:auto;}
.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px;}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0;}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0;}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px;}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0;}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px;}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;}
.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)";}
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#7d7d7d;background-color:rgba(125,125,125,.6);filter:"alpha(opacity=60)";-ms-filter:"alpha(opacity=60)";}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0;}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px;}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px;}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px;}
.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}
.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";}
.mCSB_outside+.mCSB_scrollTools_vertical{right:0;margin:12px 0;}
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px;}
.mCS-dir-rtl>.mCSB_outside+  .mCS-dark .mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools_vertical{right:auto;left:0;}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail,.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}
.mCS-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCSB_scrollTools_vertical .mCSB_dragger{height:50px;}
.mCS-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#7d7d7d;background-color:rgba(125,125,125,.3);filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#7d7d7d;background-color:rgba(125,125,125,.8);filter:"alpha(opacity=80)";-ms-filter:"alpha(opacity=80)";}
/**mCSB scrollTools end**/


.select2-container{position:relative;display:inline-block;margin:0;vertical-align:middle; z-index: 9996}
.select2-container .select2-selection--single{display:block;height:28px;cursor:pointer;user-select:none;-webkit-user-select:none;}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-right:20px;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}
.select2-container .select2-selection--single .select2-selection__clear{position:relative;}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}
.select2-container .select2-selection--multiple{display:block;min-height:28px;cursor:pointer;user-select:none;-webkit-user-select:none;padding:2px;}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}
.select2-container .select2-search--inline{float:left;}
.select2-container .select2-search--inline .select2-search__field{margin-top:5px;padding:0;border:none;font-size:100%;}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}
.select2-dropdown{position:absolute;left:-100000px;z-index:9991;display:block;width:100%;border:1px solid #a7b0de;border-radius:4px;background-color:#fff;}
.select2-results{display:block;}
.select2-results__options{margin:0;padding:0;list-style:none;}
.select2-results__option{padding:5px 10px;line-height:20px;user-select:none;-webkit-user-select:none;border-top:1px solid #eee;}
.select2-results__option:first-child{border-top:none;}
.select2-results__option[aria-selected]{cursor:pointer;}
.select2-container--open .select2-dropdown{left:0;}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-right-radius:0;border-top-left-radius:0;}
.select2-search--dropdown{display:block;padding:4px;}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}
.select2-search--dropdown.select2-search--hide{display:none;}
.select2-close-mask{position:fixed;top:0;left:0;z-index:99;display:block;margin:0;padding:0;width:auto;height:auto;min-width:100%;min-height:100%;border:0;background-color:#fff;opacity:0;filter:alpha(opacity=0);}
.select2-hidden-accessible{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;margin:-1px!important;padding:0!important;width:1px!important;height:1px!important;border:0!important;}
.select2-container--default .select2-selection--single{border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}
.select2-container--default .select2-selection--single .select2-selection__clear{float:right;font-weight:700;cursor:pointer;}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}
.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:20px;height:26px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-4px;width:0;height:0;border-color:#828ea6 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{right:auto;left:1px;}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #828ea6 transparent;border-width:0 4px 5px 4px;}
.select2-container--default .select2-selection--multiple{border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;cursor:text;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{margin:0;width:100%;list-style:none;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{float:left;margin-top:5px;color:#999;}
.select2-container--default .select2-selection--multiple .select2-selection__clear{float:right;margin-top:5px;margin-right:10px;font-weight:700;cursor:pointer;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{float:left;margin-top:2px;margin-right:5px;padding:2px 5px ;border:1px solid #d9d9d9;border-radius:4px;background-color:#ecf5f9;cursor:default;font-size:12px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:inline-block;margin-right:2px;color:#999;font-weight:700;cursor:pointer;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right;}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-right:auto;margin-left:5px;}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-right:auto;margin-left:2px;}
.select2-container--default.select2-container--focus .select2-selection--multiple{outline:0;border:solid #a7b0de 1px;}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-right-radius:0;border-top-left-radius:0;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d9d9d9;}
.select2-container--default .select2-search--inline .select2-search__field{outline:0;border:none;background:0 0;box-shadow:none;-webkit-appearance:textfield;}
.select2-container--default .select2-results>.select2-results__options{overflow-y:auto;max-height:200px;}
.select2-container--default .select2-results__option[role=group]{padding:0;}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}
.select2-container--default .select2-results__option[aria-selected=true]{position: relative;padding-top:4px;color: #fb8600}
.select2-container--default .select2-results__option[aria-selected=true]:after{content:"\e65a";font-family: "cetc";position: absolute;right:20px;top:7px}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#309efb;color:#fff;}
.select2-container--default .select2-results__group{display:block;padding:6px;cursor:default;}
/**select2 end**/



.table>thead>tr th.no-sort, .table>thead>tr th.no-sort:hover { cursor: not-allowed; }
.table>thead>tr th.sorted{color:#d92738;}
.table>thead>tr th.disabled { opacity: 0.5;}
th.sorted.ascending:after { content: "  \2191"; }
th.sorted.descending:after {  content: " \2193"; }
/**table sort end**/


@media only screen and (max-width:1440px){
/*  .daterangepicker.opensright .calendar{float:none;max-width:100%;}
  .daterangepicker .ranges .range_inputs .cancelBtn{display:none;}*/
}
@media screen and (max-width:1366px){.sys-menu{margin-left:390px;}
.sys-menu li a{font-size:14px;}
.sys-menu-child li a{height:28px;font-size:12px;line-height:28px;}
.sys-menu-child li::before{top:-30px;}
body,button,input,select,textarea{font-size:12px;}
}
